Jeremiah 29:11 is part of a much longer passage where God is talking to the Israelites who are being taken as slaves to Babylon where they will remain for 70 years. It has nothing to do with Christians today. Our hope is in Christ and our future is in Heaven.
2 Corinthians 1:20 is part of a longer passage. You have to read it completely to see where it fits in.
(2 Corinthians 1:16-22 NIV) I planned to visit you on my way to Macedonia and to come back to you from Macedonia, and then to have you send me on my way to Judea. {17} When I planned this, did I do it lightly? Or do I make my plans in a worldly manner so that in the same breath I say, "Yes, yes" and "No, no"? {18} But as surely as God is faithful, our message to you is not "Yes" and "No." {19} For the Son of God, Jesus Christ, who was preached among you by me and Silas and Timothy, was not "Yes" and "No," but in him it has always been "Yes." {20} For no matter how many promises God has made, they are "Yes" in Christ. And so through him the "Amen" is spoken by us to the glory of God. {21} Now it is God who makes both us and you stand firm in Christ. He anointed us, {22} set his seal of ownership on us, and put his Spirit in our hearts as a deposit, guaranteeing what is to come.
The 2 Corinthians verse doesn't list any specific promises. Although we know that God will provide us with our basic needs. God won't allow us to be tempted beyond our ability to resist.