smart arsed

adj.

Drunk past the point of distinguishing wit from insolence, particularly when addressing the bar staff.

Source: Wiktionary