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