arrogant
overbearingly assuming; insolently proud
haughty
arrogant, condescending
deceive
to make someone believe something that is not true
bewilderment
confusion resulting from failure to understand