What do you call someone who subtly implies they are better than you?

Condescending

adjective

showing or implying a usually patronizing descent from dignity or superiority.

E.g. They resented the older neighbors' condescending cordiality.


supercilious (adj.):

behaving or looking as though one thinks one is superior to others

'His supercilious smile conveyed that he was not going to take anything we said seriously.'

Etymology: from Latin 'superciliosus' (haughty); 'supercilium' (eyebrow, arrogance)

ODO; Wiktionary