I'm looking for a book, article, or lecture notes that does basic cohomology theory from a relative point of view (including the Thom isomorphism, the excision theorem, Lefschetz duality, the Gysin sequence, etc.) and uses the de Rham model for relative cohomology.

Bott and Tu does most of basic cohomology theory using the de Rham model and even has a brief section on how to define the relative de Rham groups, but they mostly avoid the relative groups when formulating and proving the main results. Hatcher uses relative cohomology groups all over the place but doesn't really do anything with de Rham cohomology. I've been trying to build a dictionary between these two languages but I've run into some trouble at various points and I was hoping that somebody else has sorted all of this out.