I would think that if ATF is smeared all over the tube then you probably have too much in the transmission or you are checking the level far too quickly after adding fluid.
I always change my fluid cold and check it hot. I leave the ATF in the bottle out with the car for a few hours so they both hit the same temperature and then replace the amount I change out (as close as I can measure it accounting for a few spilled drops). Then I take the car out for a 10 or 15 minute spin, at least 5 of which are on the highway, come back and check it while it is running (except for the Civic which has to be turned off first due to the dipstick design). Pull out the stick, wipe it down, reinsert, pull it out, perfect level reading.
So maybe next time you change it add in a bit less than what you remove (maybe 0.25 of a quart less) and then give it a check and top it off as needed once it cools down again. Everything I have ever read says to check ATF levels when the engine reaches operating temperature. Hasn't failed me yet.