condescending

adjective
  1. showing or characterized by a patronizing or superior attitude toward others

Examples