smart alecked

adj.

Drunk to the point where every remark is insolent, ingenious and best left unanswered.

Caysi got smart alecked and corrected the barman's pronunciation of lager.

Source: Wiktionary