A know it all dick.
John Doe is such an Urban Dick. He trolls people online and offline spewing fictional lingo.