Bad qualities of a person

Annoying

be too clever by half

​to be too confident of your own intelligence in a way that annoys other people:

She was too clever by half – always correcting the teacher or coming back with a smart answer.