Well-behaved IPv6 stacks will implement MTU discovery and do the fragmentation for you.
They do that for UDP, too? Seriously? Now that comes as a surprise for me.
For a change, that's a positive surprise :D
If you run on a really crappy network implementation, IP datagrams of up to 1280 bytes will always be forwardable
[...]
dial-up modems had a smaller MTU of typically 576 bytes
I think (99% certain) that it is very slightly, but not to much of a real effect, different.
The 1280 byte number comes from the minimum allowable MTU as specified by IPv6 (and 576 is the same, just for IPv4, they somehow never increased the minimum... but I might remember wrong here, it may have been much lower in the very early days, something like 60 or 80 bytes...).
However, this means that if you are being maliciously pedantic, a device which works for both IPv4 and IPv6 (as practically all routers do) might, even though it is perfectly able to forward 1280 bytes and indeed does so in IPv6 mode, too, still drop IPv4 datagrams larger than 576. And that would be perfectly compliant.
But I think no device exists which is that much deliberately fucked-up. Or maybe, who knows.