Is there a word (verb) or short phrase to express the fact that given two things A and B, someone has confused A for B, and B for A. In other words, the person got the two items exactly wrong?
I thought of the words "confuse" and "mistake". But they do not seem to be strong enough as they do not express the idea that exactly the opposite is true or that there are only two objects/items in the domain.