I think Rubio is right. If Congress wants to stop military action, it has the power of the purse to bar the spending of funds. That is the correct constitutional limit on the President's ability to engage in military action.
The War Powers Act isn't constitutional.