Here's a tip I often use for myself. When my argument relies upon "everyone being stupid". I really should take a second look at my argument.
And I agree, working with someone so cocky is a bad idea. Because if you ever do follow his advice (against your better judgment) and the projects fails (as it likely will), it won't be because of his idea, but its because you were stupid too.