Setting the stream status/game/delay in perl via JSON

Just as an aside, i even ran it manually using the oauth token I received from the auth section using curl as described in the api docs and i get the same error

curl -H ‘Accept: application/vnd.twitchtv.v3+json’ -H ‘Authorization: OAuth MYKEY’ -d “channel[status]=wtf&channel[game]=undefined&channel[delay]=0” -X PUT https://api.twitch.tv/kraken/channels/MY CHANNEL

and i get this in reply:

{“error”:“Unauthorized”,“status”:401,“message”:“Token invalid or missing required scope”}

now the scope that i requested for that was which is i beleive alli would actually need to set the status/game/delay etc:

scope=channel_editor+chat_login+user_follows_edit