Is there a way to change ringtones for the PureCloud softphone?

No. You cannot customize ringtones for the PureCloud softphone.