Fix no required parameters for PUT requests

While one can discusss on whether or not this is correct it seems that it's this bundle's opinion that PUT requests can be used to update a resource and therefore should not have required parameters. This is also the way I use it however it did not work since bot the check "is this a PUT request?" and the logic for "change all parameters to non required" were broken.