egotistical
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.
Yes, the word 'thoughtfulness' is a noun, a common, uncountable, abstract noun; a word for the quality of consideration for others; a word for the trait of thinking carefully before acting; a word for a concept.
The word you are looking for is "belittling." It means to make someone or something seem less impressive or important.
The definition of the word 'superiority' is "Displaying a sense of being better than others" or "The state of being superior". A good example would be when someone is trying to make people feel they are of a lower standard to themselves so as to have superiority or power over them.
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.
outdo
"Arrogant" or "delusional" (if the person is NOT actually better than others). Keep in mind, some people ARE better than others (i.e. more talented/skillful/knowledgeable/etc). In those cases, they aren't 'arrogant' or "delusional" they are just 'better' than others.
excel
A person who thinks they are better than others is often referred to as arrogant, conceited, or elitist.
Selfish Self-interested Self-absorbed
"Outdo" is one possibility.
You are probably thinking of the word "recuperate".
selflessgivinggenerouscharitable
Is the 20 questions item you are thinking of bigger than a breadbox? Than is used a comparison word.
giving the benefit of the doubt
Excalibur is a much better word than exclaimed, in my opinion.