My 2015 Discovery Outback poptop had a polyurethane sealant around top.Just pealed it off with a scraper.There was a lip of around 1/16 inch up to alloy extrusion and when cleaned up it had no gaps between the two materials.I masked all around the roof and put on a copolymer sealant.I thought the roof was leaking internally inside however it was the alloy extrusion getting very wet from the heat and humidity in the van in cold weather. I also replaced the four corner strips on the roof ,the sealing in those was non existent .Silicone will be very hard to get off with turps,polyurethane sealants will basically dissolve with turps and peal off much more easily.
DO NOT use Acetic curing silicones on steel or alloys,severe corrosion can occur.