One of the most common words to describe someone who thinks they are better than someone else is arrogant. Another very common word to describe such a person is proud.