So I have an inability to update due to a dependency issue with curl. The output of yaourt -Syua is as follows: curl-debug: installing curl (7.54.0-3) breaks dependency ‘curl=7.54.0-2’.
All my databases refresh, but then after it throws this error, I am unable to continue as yaourt exits. I am not sure what program is depending on the older version of curl, and it isn’t giving me an option to update the other packages while just ignoring curl.

Okay, so after actually thinking, I figured it out! Running yaourt -Syyu --devel --aur told me that the problem was curl-debug. Nothing depended on that according to pactree --reverse curl-debug so I uninstalled it and ran yaourt -Syu and voila! It worked! I can update again :)!

I also benefitted from yaourt --stats; it turns out I had twenty packages I no longer needed installed, along with their dependencies! Yikes!

Thank you to everyone who took their time to help me, this had been kicking my ass for over a week! You guys just taught me a lot!