Request change of password.

		The API request requires supplying the current password.  For this we issue a call
		to retrieve the credentials so note there will be an activity log for retrieving the
		credentials associated with any SetPassword entry

		>>> s.SetPassword("newpassword")

def SetPassword(self,password):
		"""Request change of password.

		The API request requires supplying the current password.  For this we issue a call
		to retrieve the credentials so note there will be an activity log for retrieving the
		credentials associated with any SetPassword entry

		>>> s.SetPassword("newpassword")

		"""

		# 0: {op: "set", member: "password", value: {current: " r`5Mun/vT:qZ]2?z", password: "Savvis123!"}}
		if self.data['status'] != "active":  raise(clc.CLCException("Server must be powered on to change password"))

		return(clc.v2.Requests(clc.v2.API.Call('PATCH','servers/%s/%s' % (self.alias,self.id),
		                                       json.dumps([{"op": "set", "member": "password", "value": {"current": self.Credentials()['password'], "password": password}}]),
											   session=self.session),
							   alias=self.alias,
							   session=self.session))