I already thought of a bug in v. 2.13beta. If you detach an interrupt and attach it again, and give it a new user function, it will not attach the new user function- it will use the first user function that you attached.
However you are able to change the mode at this point (RISING, FALLING, or CHANGE).