The first kind will do a lot of talking and attempt to make you understand what the core of the issue is (which most often allows you to find the solution yourself) and then offer you the solution. From then on you go about executing the suggestion and wear a big, grateful smile across your face when you say "Thank you!".
The second kind will seize the opportunity to prove its capabilities, push you aside and take the centre stage and work hurriedly as you watch helplessly asking yourself "What the hell is going on here". When you actually ask the question with a little decency tagged on to it, it falls on deaf ears. When the solution is executed, you get a line of two of the wisdom which is too less to really make you understand the roots of the problem or the solution. All you know is that somebody has been successful in scoring a point over you, and that somebody is making it felt by the See-I-did-it-when-you-cant looks you get. You end up saying "Thank you", sans the big smile and get on with your work.
What bothers me the most is that the second kind does not necessarily play spoilsports when it comes to other things like partying together, or going to a movie. The whole behaviour is attributable to habit rather than intentions. I pity, rather than hate, such a kind for they appear to be bad when they actually learned the lesson of helping others. Only they got the moral of the story wrong.