I just resealed my deck and hull and used what Ron called 100% silicon. I found it at a specialty hardware store as Lowe's and HD did not carry it. It says 100% silicon on the tube. I pulled the rubrail out and then unscrewed parts of the rubrail to get at the deck/hull screws. Removed all loose old caulk and resealed then screwed deck/hull back together. I also learned that the rub rail base will shrink up, even after 20yrs so be careful if you remove all of it from the boat as it may not go back on correctly. I started in the back on 1 side pulling about 30 screws out which was enough to pull it out of the way to get to the deck hull screws. I worked my way to within 5 ft of the nose, then went to the other side and did the same. Then to do the nose, I removed both sides and pulled the base down, sealed and then pulled it back in place. I would suggest taping also where you can tell that the old silicon is because it did make a small mess if I over siliconed. Then I waited a week to allow good drying, then went back and resealed under the base if there were any gaps where the boat and rubrail did not touch, again using tape. Make sure you pull the tape off very shortly after you silicon as it gets a skin VERY fast !!
BJ