I'm looking for a way to describe someone who thinks everyone is incompetent (that is, doesn't know anything) and always has to explain every minute (small) detail because his perception of the person's competence is that it's very low (thinking the person is not that smart).
If this person were here, he'd probably end this post with...
P.S. To answer the question go to the bottom of the page, type in the answer, and then hit submit. I should be able to see it relatively quickly.
How would you describe somebody like that?