Can't upload project to Arduino, (Programmer is not responding)

I got the arduino ultimate starter kit from vilros a few weeks ago and haven't been able to use it since it won't receive any sketches I attempt to upload. It always gives an error similar to this.

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xa5
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xa5
Problem uploading to board.  See http://www.arduino.cc/en/Guide/Troubleshooting#upload for suggestions.

Initially my computer wouldn't detect the arduino at all and I had to update the firmware with flip. After doing that this is the error that I always received when trying to upload. I've tried downgrading the program to an earlier version and it has a similar problem. When I attempt to upload I know that the correct port is selected and that it is receiving something since the light on my arduino blinks. At this point I have no idea what else to do.

I'm also running windows 10

Other things I've tried

Running as administrator
Running different example projects
Re-installing the software.
(I'll add more information as I think of it)