Dying a vinyl roof?

Anybody ever do this? Will it hold up to the elements?

My 72 Duster has the canopy style vinyl top that is an ugly shade of brown i was thinking about dying it black.
I don't wanna tear it off because it's in really nice shape.