I've used Vulkem to seal cracks in concrete, the gap between swimming pool decks and bull nose edging (pull up the foam spacer), house siding, showers, windows, and peeling soles on tennis shoes. It's good stuff. I think it is a polyurethane sealant as opposed to a "caulk."
The key is to use...