I did pretty much the same as Larry, using Eternabond tape along the roof edge. I too, haven't had a leak or any other problem in that area.
For siding joints, I used Geocel 2300 Tripolymer sealant. It is almost a twin brother of Proflex RV. Geocel makes a full line of sealants and adhesives for the RV and mobile home industries. Yes, they are stiff to tool but that extra material body means durability, IMO. The 3M sealants Larry listed are also good and also somewhat stiff to tool. A user can ease the tooling by heating the sealant tubes. That will make the material softer as it comes out of the gun.
Placing caulk/sealant over failing sealant makes little sense to me. The new stuff will hold for awhile but will eventually be lifted when the underlying sealant loses it's bond to the structure. Removing caulks is easy using 3M Caulk remover. I put it on with a brush, cover it overnight with Saran wrap, and in the morning peel and wash off the vestiges of the caulk with mineral spirits.
As was mentioned, do NOT use any silicone or latex modified with silicone caulks on the exterior of your RV.