Arch ("knowing, clever, mischievous") seems most appropriate, I think. One could also use sly, in its "artfully cunning; secretly mischievous" sense, or wicked in its "naughtily or annoyingly playful" or "roguish" senses. Some observers might use the term patronizing, "treating condescendingly", or describe you as persnickety, "obsessive about mundane details, demanding ... precision".