smart-assed

adj.

The state of being drunk and certain that the barman has overlooked an elementary point.

Source: Wiktionary