If sealing the entire roof you might be able to help yourself with heat diversion.
I am a fan of Kool Seal for heat reflection.
But with the GMC you have that curved roof where it crests over to the top. You don't want Kool Seal visible.
The reason is because Kool Seal cure like a flat paint and it gets dirty in the weather and has to be washed once ever year or two.
Fill in the seams with a good caulking or sealant you trust, then put the KoolSeal over the top of the GMC, but don't go over the crest where it will be seen. That's over half of the roof that would collect heat to the inside of the coach. There will be a difference.
where the seams are, they suggest a cloth that you apply 1/4 to 1/2 inch over the sides of the seam, then dab with Kool Seal till it is saturated. After a couple applications, it should look like a normal application of sealant, not cloth.
I had Kool Seal on an old RV many years back and after about 15 years that roof was still tight and drip free. This includes all the things that poke through the roof, vents, stancheons, around the Air con, all dry. That says something.
The heat reflectivity is a plus.
So if you can see the roof from the ground, don't start applying Kool Seal till over the crest where it cannot be seen.