Modern literature on algebraic topology

A useful reference is W.S. Massey: "A basic course in algebraic topology". Anything left unclear by this book can probably be found in J.J. Rotman: "An introduction to algebraic topology", or vice versa... It's best to get an idea what homology is about from Seifert & Threlfall and then to learn the techniques of relative cohomology from more modern books.

By separating the machinery from the objects of interest algebraic topology can be made more powerful, see for instance C.A. Weibel: "An introduction to homological algebra" for an overview (more details in other books by J.J. Rotman, 
L.R. Vermani, etc.).

For the basics of the related subject of homotopy see chapter 3 of "Lecture notes on elementary topology and geometry" by Singer and Thorpe

Here's a free downloadable introductory textbook:  A. Hatcher: Algebraic Topology