I like the products from Griot's Garage. The Rubber Cleaner, Prep and the Rubber/Vinyl dressing are all very effective and pose no hazard to the rubber or vinyl. As far as touching up lettering, I have no idea. I'm sure someone out there does, though.
PS: I've also used the Mequiar's tire stuff with good results.