The term for someone who thinks they are superior to everybody is "narcissist" or "egotist."
The term for someone who thinks of others is "considerate."
One word that describes someone who thinks they are better than others is "arrogant." This term conveys a sense of superiority and a lack of humility in their interactions with others.
A person who thinks they are better than others is often referred to as arrogant, conceited, or elitist.
The word for someone who thinks they can do no wrong is "self-righteous." Self-righteous individuals believe their actions and beliefs are always morally justified, leading them to be judgmental and intolerant of differing perspectives. This mindset can hinder personal growth and damage relationships due to a lack of empathy and humility.
Someone who thinks there race, religion, gender, or anything else you can think of, is better than the rest. Usually used in sexist ways, like when women ask, "why are all guys chauvinsts?" The word comes from the name of one of Napoleon's generals who was exuberantly dedicated to the emperor's schemes. Now-a-days it is rarely used out-side of its prejudicial sexual connotation.
self-rightious Superior
The word for someone who thinks they are perfect is "narcissist."
Pensive.
The term for someone who thinks of others is "considerate."
Presumptuous ,
Self-opinionated
selfless, considerately empathetic.
pretentious
Hypochondriac
One word that describes someone who thinks they are better than others is "arrogant." This term conveys a sense of superiority and a lack of humility in their interactions with others.
Well is precautions the right word???
arrogant, or ignorant