Add the arguments to properly allow creation of failover record types

Not sure why it's not showing both commits in the pull request -- but this would be to merge both the latest commit I made, which edits the modification methods (sorry about missing that in the last pull) to allow for failover types along with read support for failover types.