You didn't mention the exact wording of the contract, so I can't tell if it is as broad as it seems from your question.
I have been asked to sign contracts that broad before. They basically say something like "everything you created while you worked for us belongs to us." It's lazy and not particularly bright on the part of the company; anything that broad won't be enforceable. If you wrote a short story and got it published while you were employed, according to the contract they could claim it but any sensible judge would toss that claim out...unless they could prove that you wrote it during your working hours.
In the past, I have pointed out how ridiculous the breadth of the contract is and usually I'll be told, oh, yeah, it is kind of overkill... This proceeds into either 1) "...but just sign it anyway, it's only a formality" or 2) "here's another contract which is worded better" or 3) (sounds of silence)
My recommendation is that you look over the wording, decide if they are trying to lay claim to something they have no right to, and if so, push back. Tell them that you will sign a reasonably worded contract, where they lay claim only to intellectual property that directly pertains to the work that you did specifically for the company.
Also look over the non-compete and understand what they are asking for. I was once asked to sign a contract that said I agreed to not work for anyone who the company did business with. I said "say, what...?" because they were a contracting firm that did business with all my major sources of employment. I told them no way was I signing that, and they said "oops, that was the contract that we give to HR people leaving the company so they don't take their contacts with them".
So read the contract over carefully and make sure the terms are fair and don't let yourself be bullied or hustled. It might be a tempest in a teapot, but why take the chance?