Just to add to the matlines comment, if you use matlines you don't need to use abline at all, as the first column gives the model fit.
matlines(newx, conf_interval, col = c("black", "blue", "blue"), lty=c(1,2,2))