В немецком языке есть такое слово: Klugscheißer.Оно очень ёмко характеризует именно этот случай. Klug - умныйScheiße - дерьмо.Значения:[1] уничижительный , разговорный :   человек, который всегда хочет все знать лучше и демонстрировать это... высокомерный умник, умная задница.