I can figure out how to prove this, assuming C is positive, but I'm not sure how to take into consideration if C < 0.
The sup of any partition of $Cf$ will simply be Csupf(x). This makes the proof for C > 0 easy, but I'm not sure what the differences need to be for C < 0.