They remind me of this really annoying coworker of mine who refuses to say "I don't know" to anything.
When he doesn't know the answer to something he speculates and spouts off best practices.
It's extremely frustrating to work with him. I'm particularly emotional as I write this comment because he just did it again!