One who considers himself superior (4)
I believe the answer is:
snob
(Other definitions for snob that I've seen before include "One who thinks others socially inferior" , "One for whom social status matters" , "Toffee-nose" , "He thinks that he is socially superior to others" , "Snooty type" .)