A person who just has to make everything make sense. Speaking of which, smartass is a oxymoron because an ass is a stupid person so smartass means "smart stupid person".
(not exactly the opposite of
dumbass because a
dumbass really is an
idiot but a smartass isnt neccessarily a genius)