Added the ability to change the args based on the exception

I added the ability to change the args based on the exception. See the change to README.md for details about how it's used.
That's clearer then my suggestion Johnathan.

However I do kinda like keeping a link to the original `args_for_retry`, given how similar the methods are in what they do.

Damn... naming _is_ hard ;)