Question: what does it mean when someone always thinks they are right?
Answer: opinionated - someone who is opinionated has very strong opinions that they refuse to change even when they are clearly unreasonable. Someone who thinks they are always right but are, in fact, not right is often described as being cocksure.