nhlakes, I've had the A/C off the roof to install a new seal. On my camper the roof is a thick aluminum and in my humble opinion will hold the panel to roof securely if you use several #8 screws on each side like those you linked to. Other things on the roof like the antenna, vents, and skylight are just screwed into the the Al. I like the idea of Jonathon's to seal with butyl tape, but make sure you can get the screws torqued well enough. Cover it all with the Dicor self-leveling caulk you linked to. It's good stuff and has held down my cell booster wiring on the roof really well for a few years and lots of miles.
Important edit: SAFETY NOTE. There is wiring in the roof, both 120VAC and 12VDC !!!!!!!!!!!!!!!
Edit #2; Use fresh caulk. I learned the hard way that even unopened caulk I had sitting around for contingencies wasn't up to the task after a couple of years. Oops.